package com.promise.jokerdream.config.game

import kotlinx.serialization.Serializable

@Serializable
enum class MercenaryTaskType {
    S_LEVEL,   // S级任务
    A_LEVEL,   // A级任务
    B_LEVEL    // B级任务
}

@Serializable
data class MercenaryDispatchGameConfig(
    override val enabledSetting: Boolean = false,
    override val scheduledChallengeEnabled: Boolean = false,
    override val registrationTime: String = "",
    val selectedTaskTypes: Set<MercenaryTaskType> = setOf(MercenaryTaskType.S_LEVEL, MercenaryTaskType.A_LEVEL),
): BaseGameConfig
